{extend name="layout" /}

{block name="title"}
<title>自定义值,赋值到页面 - thinkPHP极速后台开发</title>
<meta name="title" content="自定义值,赋值到页面 - thinkPHP极速后台开发">
<meta name="keywords" content="自定义值,赋值到页面,php,后台开发包，thinkphp、easyadmin、admin,easy,thinkeasyadmin">
<meta name="description" content="自定义赋值到页面以后,即可在页面输出,一般自定义页面,或者重写页面的时候都会用到;easyadmin灵活可定制的thinkphp的后台开发工具包,助你快速开发后台">
{/block}


{block name="main"}

<fieldset class="layui-elem-field" id="config">
    <legend>自定义值,赋值到页面</legend>
    <div class="layui-field-box">
        <p>自定义赋值到页面以后,即可在页面输出</p>
        <p>一般自定义页面,或者重写页面的时候都会用到</p>
        <pre class="php">
#project\app\admin\controller\Category.php

namespace app\admin\controller;

use easyadmin\app\libs\PageForm;
use easyadmin\app\libs\PageList;
use easyadmin\app\libs\PageShow;


class Category extends Admin
{


    /**
     * 列表页面配置
     * @param PageList $page
     */
    protected function configList(PageList $page)
    {
        $this->assign('key', 'value');
        // or
        $this->data['key'] = 'value';
    }

    /**
     * 配置表单页面
     * @param PageForm $page
     */
    protected function configFormField(PageForm $page)
    {
        $this->assign('key', 'value');
        // or
        $this->data['key'] = 'value';
    }

    /**
     * 配置详情页面
     * @param PageShow $page
     */
    protected function configShow(PageShow $page)
    {
        $this->assign('key', 'value');
        // or
        $this->data['key'] = 'value';
    }


}

</pre>



    </div>
</fieldset>


{/block}
